记一次Rust面试

25 人赞同了该文章

  1. Rust 函数式编程 的理解。
  2. C语言是函数式吗?
  3. Rust中的 多线程 (thread)编程和Async异步(task)编程。
  4. 多线程好处很多,那 Nginx 为什么使用多进程而不是多线程?
  5. Git merge 和Git rebase的区别及用法。
  6. 对于Engineer的整体理解。
    源码.. 文档.. 环境.. 工具..
  7. 对于操作系统的整体理解。
    文件.. 内存.. 进程.. 并发.. IO
  8. Rust常用的设计模式。
  9. 学习过程中遇到的困难点以及解决的方式。
  10. 最近学到的新东西/新技术 & 对下一代互联网的理解。

反问环节:

  1. 公司的技术栈: 底层存储+网络协议用Rust, 其余部分看情况选其他的。
  2. 可以提高的技术点: 网络协议 TCP/IP QUIC协议 多看看RFC和开源实现。

点评

  1. 基础知识扎实,但对于实际项目协作经验缺少: 如git rebase/merge的用法不熟悉。
  2. 针对某一主题"发散过多"导致偏题, 在工作中要语言精炼, 逻辑清晰, 多听。

发布于 2024-05-23 12:02・浙江本人零基础想转行转行Java,难度大吗?

[

当然有难度,转行java相当于是转行到了一条全新的赛道,自己以前没有接触过这方面的知识,完全需要从零开始学习,是有一定难度的。看到网上有很多人说,千万不要转行IT行业,IT已经“...

](https://www.zhihu.com/question/56805828/answer/3258250078)